/*注释*/
// helloworld.cpp

// 预处理指令
// 预处理指令以 #字符 开始

// *** 在 C 中，被包含的文件通常以 .h 结尾，如<stdio.h>。在 C++ 中，标准库的头文件省略了这一后缀，
// 如<iostream>。C中的标准头文件在 C++ 中仍然存在，但换用了新的名称。例如，原先的<stdio.h>变成了<cstdio>。
#include <iostream>

int main(int argc, char const *argv[])
{
    /* code */
    std::cout << "Hello, World!" << std::endl;
    return 0;
}

// 使用预处理指令避免重复包含的一个示例：
#ifndef MYHEADER_H
#define MYHEADER_H
// ... the contents of this header file
#endif

// 如果编译器支持 #pragma once 指令，可采用以下方法重写上面的代码：
#pragma once
// ... the contents of this header file
